# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QCommandLineParser(): # skipped bases: <class 'sip.simplewrapper'>
    """ QCommandLineParser() """
    def addHelpOption(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.addHelpOption() -> QCommandLineOption """
        return QCommandLineOption

    def addOption(self, QCommandLineOption): # real signature unknown; restored from __doc__
        """ QCommandLineParser.addOption(QCommandLineOption) -> bool """
        return False

    def addOptions(self, list_of_QCommandLineOption): # real signature unknown; restored from __doc__
        """ QCommandLineParser.addOptions(list-of-QCommandLineOption) -> bool """
        return False

    def addPositionalArgument(self, p_str, p_str_1, str_syntax=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ QCommandLineParser.addPositionalArgument(str, str, str syntax=QString()) """
        pass

    def addVersionOption(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.addVersionOption() -> QCommandLineOption """
        return QCommandLineOption

    def applicationDescription(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.applicationDescription() -> str """
        return ""

    def clearPositionalArguments(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.clearPositionalArguments() """
        pass

    def errorText(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.errorText() -> str """
        return ""

    def helpText(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.helpText() -> str """
        return ""

    def isSet(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QCommandLineParser.isSet(str) -> bool
        QCommandLineParser.isSet(QCommandLineOption) -> bool
        """
        return False

    def optionNames(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.optionNames() -> list-of-str """
        pass

    def parse(self, list_of_str): # real signature unknown; restored from __doc__
        """ QCommandLineParser.parse(list-of-str) -> bool """
        return False

    def positionalArguments(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.positionalArguments() -> list-of-str """
        pass

    def process(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QCommandLineParser.process(list-of-str)
        QCommandLineParser.process(QCoreApplication)
        """
        pass

    def setApplicationDescription(self, p_str): # real signature unknown; restored from __doc__
        """ QCommandLineParser.setApplicationDescription(str) """
        pass

    def setSingleDashWordOptionMode(self, QCommandLineParser_SingleDashWordOptionMode): # real signature unknown; restored from __doc__
        """ QCommandLineParser.setSingleDashWordOptionMode(QCommandLineParser.SingleDashWordOptionMode) """
        pass

    def showHelp(self, int_exitCode=0): # real signature unknown; restored from __doc__
        """ QCommandLineParser.showHelp(int exitCode=0) """
        pass

    def showVersion(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.showVersion() """
        pass

    def unknownOptionNames(self): # real signature unknown; restored from __doc__
        """ QCommandLineParser.unknownOptionNames() -> list-of-str """
        pass

    def value(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QCommandLineParser.value(str) -> str
        QCommandLineParser.value(QCommandLineOption) -> str
        """
        return ""

    def values(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QCommandLineParser.values(str) -> list-of-str
        QCommandLineParser.values(QCommandLineOption) -> list-of-str
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    ParseAsCompactedShortOptions = 0
    ParseAsLongOptions = 1


